yoan velichkov
Table TennisAntibes and Four Reverse Sweeps: What Europe's U19 Table Taught Me About Reading Space, Not ScoresAntibes, an October evening. I sat before the screen with two cups of cold...
International FootballBotev Plovdiv president shot dead at his villa: an ownership shock and a succession vacuumShortly after one in the morning, at a private villa in Plovdiv, gunfire ende...
Table TennisTolmacheva and Rochut unbeaten after opening day at the European youth table tennis event in AntibesIn the decisive seventh game, the scoreboard stopped at 14-12. Varvara...
EsportsAn Esports Analysis File Came Back Empty, and Why the Data Analyst Chose Not to WriteThe analysis file opened with nine fields. Only one was filled in correctly:...
ChessChess Olympiad 2026: India Defends Throne in Samarkand, Gukesh and Sindarov Set Up a Double NarrativeWhen the official schedule of the 46th Chess Olympiad was released by FIDE on...
International FootballLuke Vickery and the 13th-Minute Cross: The Diaspora Model Indonesia Is BuildingIn the 13th minute at Gelora Bung Karno, a low ball was driven in from the...
EsportsWhen the Analysis Comes Back Empty: The Nine Data Layers of an Honest Esports ReportA White Night and a Blank Page The clock on my screen ticked to 2:07 a.m. The...
BasketballCedi Osman's 37 Points for PAOK: Lessons From an Incomplete Box ScoreSeven made threes and three made twos add up to 27 points. Cedi Osman scored ...
EsportsGen.G crush HLE 22-7 at Worlds 2026 Swiss Stage: a 16,000-gold gap and the valuation problem of an MSI championOn Saturday 24 October, in Round 2 of the Worlds 2026 Swiss Stage, Gen.G clos...
International FootballWhen the transfer feed goes quiet: the signal lives in the silenceOn the final night of the winter transfer window, I sat in the newsroom of a...
International FootballWhen the Data Runs Empty: The Discipline of Silence in Football WritingIn the 59th minute, Kingsley Coman met Joshua Kimmich's delivery, curled the...
BadmintonPV Sindhu's Left Foot and a Medal-less Hangzhou CampaignIn the warm-up hall of the Binjiang venue in Hangzhou, on the morning before...
VolleyballIndia Sweep New Zealand 3-0 but Their AVC 2026 Quarterfinal Ticket Still Rests with Oman and BahrainIndia entered the final matchday of Pool B at the 2026 AVC Men's Volleyball...
Domestic FootballV.League and the Cost of a League That Records Scorelines, Not Patterns of PlayFor the past three seasons I have kept a private spreadsheet for V.League 1....
Table TennisVietnamese Football at a Major Crossroads: Lessons from Defeat and the Ambition to Reach Continental HeightsVietnamese football is standing at a crucial crossroads. After years of...
International FootballThe Observer and the Empty Data Sheet: The Discipline of Verification in Modern FootballOn the morning of 20 February 2026, Carrington was silent as a sheet of paper...
SwimmingGTSA Swim Classic 2026: Addie Farrier's 1:00.59 Ranks Sixth All-Time in U.S. 10&UTampa, Florida, a weekend morning in a short-course pool. Addie Farrier, 10,...
Domestic FootballFour Years, Four Titles, and One Wrong Line in the VFF LedgerPage nineteen of the four-year review printed one line that stopped me in the...
Domestic Football0-3 Defeat to North Korea: The Psychological and Tactical Equation for Vietnam U20s at the 2027 AFC U20 Asian Cup QualifiersOn the evening of August 27, 2026, at Viet Tri Stadium, Vietnam U20s entered...
SwimmingVietnamese Swimming Through the Lens of the 50m Olympic Qualification Race: When the 2027 World Cup Becomes a 'Knockout Gate' for SprintersOn October 15, 2027, in Berlin, a 50-meter lane will open. But this is not an...
